/**
 * @author 余鹏龙
 * @version 1.0
 */
public class test_242 {
    public static void main(String[] args) {
        Dog02 dog2 = new Dog02("smith");
        Dog02 dog3 = new Dog02();
    }
}

class Dog02 {
    String name;
    //一旦定义了自己的构造器，默认的构造怄气就覆盖了，就不能再使用默认的无参构造器
    //除非显示的定义一下，即：Dog() {}  写（这点很重要）
    public Dog02(String dName) {
        //...
    }

    Dog02() {
        //显示的定义一下
    }
}